#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
/**
 * Definition for singly-linked list.
 * struct ListNode {
 *     int val;
 *     struct ListNode *next;
 * };
 */
typedef struct ListNode ListNode
struct ListNode* removeElements(struct ListNode* head, int val) {
    if (head == NULL)
    {
        return NULL;
    }
    else
    {
        ListNode* prev = NULL;
        ListNode* pcur = head;
        while (pcur)
        {
            if (pcur->val == val)
            {

            }
        }
    }
}